//package com.oy.topline.fragment
//
//import android.content.Intent
//import android.os.Bundle
//import android.view.LayoutInflater
//import android.view.View
//import android.view.ViewGroup
//import android.widget.ImageView
//import androidx.fragment.app.Fragment
//import com.bumptech.glide.Glide
//import com.oy.topline.R
//import com.oy.topline.activity.NewsDetailActivity
//import com.oy.topline.bean.NewsBean
//
//class AdBannerFragment : Fragment() {
//    private var nb //广告
//            : NewsBean? = null
//    private var iv //图片
//            : ImageView? = null
//
//    override fun onCreate(savedInstanceState: Bundle?) {
//        super.onCreate(savedInstanceState)
//        val arg = arguments
//        nb = arg!!.getSerializable("ad") as NewsBean? //获取一个新闻对象
//    }
//
//    override fun onActivityCreated(savedInstanceState: Bundle?) {
//        super.onActivityCreated(savedInstanceState)
//    }
//
//    override fun onResume() {
//        super.onResume()
//        if (nb != null) {
//            //调用Glide框架加载图片
//            Glide.with(activity)
//                .load(nb.getImg1())
//                .error(R.mipmap.ic_launcher)
//                .into(iv)
//        }
//    }
//
//    override fun onCreateView(
//        inflater: LayoutInflater, container: ViewGroup?,
//        savedInstanceState: Bundle?
//    ): View? {
//        iv = ImageView(activity)
//        val lp = ViewGroup.LayoutParams(
//            ViewGroup.LayoutParams.FILL_PARENT,
//            ViewGroup.LayoutParams.FILL_PARENT
//        )
//        iv!!.layoutParams = lp //设置图片宽高参数
//        iv!!.scaleType = ImageView.ScaleType.FIT_XY //把图片填满整个控件
//        iv!!.setOnClickListener(View.OnClickListener {
//            if (nb == null) return@OnClickListener
//            val intent = Intent(activity, NewsDetailActivity::class.java)
//            intent.putExtra("newsBean", nb)
//            activity!!.startActivity(intent)
//        })
//        return iv
//    }
//
//    companion object {
//        fun newInstance(args: Bundle?): AdBannerFragment {
//            val af = AdBannerFragment()
//            af.arguments = args
//            return af
//        }
//    }
//}